﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Media;

namespace ThreeByte.ActiveDeck.Config
{
    public static class ActiveDeckPalette
    {
        public static Color DarkBlue        = (Color)(ColorConverter.ConvertFromString("#216793"));
        public static Color ActiveDeckBlue  = (Color)(ColorConverter.ConvertFromString("#64BBE8"));
        public static Color LightBlue       = (Color)(ColorConverter.ConvertFromString("#D8EFF3"));
        public static Color Green           = (Color)(ColorConverter.ConvertFromString("#74B652"));
        public static Color LightGreen      = (Color)(ColorConverter.ConvertFromString("#B6C800"));
        public static Color Beige           = (Color)(ColorConverter.ConvertFromString("#F5F4E8"));
        public static Color DarkGrey        = (Color)(ColorConverter.ConvertFromString("#717171"));
        public static Color MediumGrey      = (Color)(ColorConverter.ConvertFromString("#A7A9AC"));
        public static Color LightGrey       = (Color)(ColorConverter.ConvertFromString("#EEEEEE"));

        public static Color[] Colors = new Color[] { DarkBlue, ActiveDeckBlue, LightBlue,
                                                     Green, LightGreen,
                                                     Beige, DarkGrey, MediumGrey, LightGrey};

        public static Color[] GetColors() {
            return Colors;
        }
    }
}
